Winters in San Donato Milanese are cool and unpredictable, with temperatures often dropping below 0°C but occasionally rising above 15°C. Spring arrives slowly, bringing mild temperatures that gradually warm up throughout March and April, rarely dipping below -8°C. Summer is warm and sunny, with July and August being the hottest months, although temperatures still tend to dip slightly at night. Autumn is characterized by a decrease in temperature, returning to cool levels by October, but still experiencing some warmer days. Overall, the area experiences a moderate climate, with cold winters and mild summers.